بهبود روش های ارزیابی صفات کیفیتی معماری نرم افزار

پایان نامه
  • وزارت علوم، تحقیقات و فناوری - دانشگاه پیام نور - دانشگاه پیام نور استان تهران - دانشکده مهندسی
  • نویسنده زینب روحانی
  • استاد راهنما مینا مهدوی
  • سال انتشار 1393
چکیده

ارزیابی معماری نرم افزار موجب صرفه جویی هزینه های زیاد تعمیرات در مراحل پایانی چرخه حیات نرم افزار می شود. ارزیابی معماری نرم افزار به دو دسته تکنیک های پرسشی و اندازه گیری دسته بندی می شود که از میان آن ها تکنیک های مبتنی بر سناریو از میان تکنیک های پرسشی از اهمیت ویژه ای برخوردار است زیرا مربوط به یک سیستم خاص بوده و به عنوان یک بخشی از فرایند توسعه سیستم همه جوانب سیستم را در بر می¬گیرد به عبارتی ارزیابی کاملی از سیستم انجام می¬دهد. و تکنیک مبتنی بر شبیه¬سازی از میان تکنیک¬های اندازه¬گیری اهمیت ویژه¬ای دارد زیرا مبتنی بر شبکه پتری سطح بالا و رنگی است و صفات کیفی غیر¬وظیفه¬مندی همان مشخصه¬های کیفی هستند که عموماً به صورت ضمنی بیان می¬شوند را ارزیابی می¬کند، شبکه پتری رنگی و شبکه پتری سطح بالا امکان تجزیه و تحلیل پر قدرت و شبیه سازی مناسب را فراهم نموده و برای نیازمندیهای غیر وظیفه مندی نامناسب پاسخگو و قابل شناسایی است و از میان این دو، تکنیک مبتنی بر شبکه پتری رنگی پاسخگوی تحلیل و ارزیابی صفات کیفی معماری نرم¬افزار است. در مراحل اولیه چرخه حیات نرم افزار ایجاد سیستم های نرم افزاری بهتر از طریق مدل کردن الگوهای معماری انجام می شود. مدل سازی uml یک زبان طراحی نرم افزار استاندارد است که به عنوان یک نقطه شروع برای برآوردن مدل معماری در عرصه صنعت استفاده می شود. که با استفاده از مدل uml، مدل cpn متناظر با آن را از طریق الگوها و به صورت خودکار استخراج می کنیم زیرا مدل cpn مورد تحلیل و ارزیابی قرار گرفته تا عملکرد صحیح و میزان برآورده شدن صفات کیفی آن سیستم مشخص گردد، سپس طراحی معماری با مدل cpn مورد تطبیق قرار می گیرد، تا با کاستن خطرات مرتبط، صفات کیفی، بدون ترس از مشکلات به صورت پایه و اساس قوی وارد فاز ساختار از چرخه تولید سیستم شود.

منابع مشابه

ارزیابی انطباق معماری نرم افزار

معماری نرم افزار در دهه اخیر اهمیت بسیاری پیدا کرده است. تصمیمات گرفته شده در زمان معماری، تأثیر بسزایی بر نیازهای رفتاری و غیررفتاری نرم افزار پیاده سازی شده دارند تا آنجا که تغییر در آنها هزینه زیادی دربردارد. معماری نرم افزار معمولاً به خوبی مستند نمی شود و یا از طرف برنامه نویسان به خوبی رعایت نمی شود. به همین دلیل، معماران نرم افزار همواره خواهان بررسی انطباق پیاده سازی با معماری هستند. پژو...

15 صفحه اول

ارزیابی مراحل مختلف معماری نرم افزار و بهبود روش انتخابی atamwd: ارزیابی معماری از طریق مصالحه برای دامنه وب

در دهه های اخیر پیچیدگی سیستم های نرم افزاری به شدت افزایش یافته است. یکی از پیچیدگی های موجود در سیستم های نرم افزاری مربوط به دامنه وسیع سیستم و اندازه بزرگ نرم افزار است. این پیچیدگی باعث شده که مسئله طراحی فراتر از الگوریتم، ساختمان داده و محاسبات گردد. برای غلبه بر پیچیدگی مرحله طراحی در چرخه حیات نرم افزار، این مرحله به دو فاز طراحی سطح بالا و طراحی جزئیات تقسیم می شود. معماری نرم افزار ب...

15 صفحه اول

ارائه نرم افزار ارزیابی کننده میزان کارایی طرح های استتاری

مسئله استتار در موارد مختلف از جمله صنایع نظامی چه در مورد البسه نیروهای نظامی و چه در مورد تسلیحات از اهمیت زیادی برخوردار است. از این رو، این سؤال مطرح می شود که کدام طرح استتاری، با چه ابعاد و با چه ترکیب رنگی برای پوشش جسم مستور در محیط مورد نظر مناسبتر می باشد. معمولا بازدهی طرح استتاری بر اساس مدت زمان لازم جهت تشخیص طرح در محیط استتاری، تخمین زده می شود. این پژوهش به دنبال فراهم آوردن نر...

متن کامل

بررسی روش های ارزیابی کمی خصیصه های کیفی در سبک های معماری نرم افزار

یک نرم افزار مطلوب باید قادر باشد علاوه بر نیازهای وظیفه مندی، خصیصه های کیفی مورد نیاز سیستم را نیز فراهم نماید. سبک های معماری نرم افزار علاوه بر توصیف نرم افزار و تجزیه آن به مولفه ها، تاثیر عمده ای بر روی خصیصه های کیفی نرم افزار طراحی شده دارند. تحلیل و ارزیابی کمی میزان این تاثیر گذاری سبب می شود مناسب ترین سبک برای طراحی معماری انتخاب گردد. تا کنون خصیصه های کیفی مختلف در سبک های معماری ...

15 صفحه اول

ارزیابی میزان تطابق مولفه‌های نرم افزاری سیستم های اطلاعات سلامت با معیارهای کیفیت نرم افزار

Abstract: The impacts of employing healthcare information systems in decreasing the admission and discharge time, patient transfer time, the internal clashes and clinical applications, time to get answers and refer to previous data file, increasing information and request accuracy, accelerating the communication between hospital wards, increasing patient satisfaction, providing better quality s...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه پیام نور - دانشگاه پیام نور استان تهران - دانشکده مهندسی

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023